body {
    background-color: #f4fafd;
}

body {
    font-family: 'Source Serif 4', sans-serif;
}

.p2mu5xl1yg {
    font-family: 'Source Serif 4', sans-serif;
    font-size: 7rem;
    line-height: 1;
    letter-spacing: .0625rem;
}

.p2mu5xl1yg>.icfaqnpwxc {
    font-size: 8.75rem;
}

.u00gai1hyn {
    font-family: 'Source Serif 4', sans-serif;
    font-size: 4.5rem;
    line-height: 1;
}

.u00gai1hyn>.icfaqnpwxc {
    font-size: 5.625rem;
}

.kf9678tfh4 {
    font-family: 'Source Serif 4', sans-serif;
    font-size: 1.7rem;
    line-height: 1.2;
}

.kf9678tfh4>.icfaqnpwxc {
    font-size: 2.125rem;
}

.zb28vr9j9m {
    font-family: 'Source Serif 4', sans-serif;
    font-size: 3.25rem;
    line-height: 1.1;
}

.zb28vr9j9m>.icfaqnpwxc {
    font-size: 4.0625rem;
}

.uyqo373cd1 {
    font-family: 'Source Serif 4', sans-serif;
    font-size: 1.3rem;
    line-height: 1.3;
}

.uyqo373cd1>.icfaqnpwxc {
    font-size: 1.625rem;
}

/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
    .p2mu5xl1yg {
        font-size: 5.6rem;
    }
}

@media (max-width: 768px) {
    .p2mu5xl1yg {
        font-size: 4.9rem;
        font-size: calc(3.0999999999999996rem + (7 - 3.0999999999999996) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc(0.9 * (3.0999999999999996rem + (7 - 3.0999999999999996) * ((100vw - 20rem) / (48 - 20))));
    }

    .u00gai1hyn {
        font-size: 3.6rem;
        font-size: calc(2.225rem + (4.5 - 2.225) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc(0.8 * (2.225rem + (4.5 - 2.225) * ((100vw - 20rem) / (48 - 20))));
    }

    .kf9678tfh4 {
        font-size: 1.36rem;
        font-size: calc(1.245rem + (1.7 - 1.245) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc(1 * (1.245rem + (1.7 - 1.245) * ((100vw - 20rem) / (48 - 20))));
    }

    .zb28vr9j9m {
        font-size: 2.6rem;
        font-size: calc(1.7874999999999999rem + (3.25 - 1.7874999999999999) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc(1.1 * (1.7874999999999999rem + (3.25 - 1.7874999999999999) * ((100vw - 20rem) / (48 - 20))));
    }

    .uyqo373cd1 {
        font-size: 1.04rem;
        font-size: calc(1.105rem + (1.3 - 1.105) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc(1.3 * (1.105rem + (1.3 - 1.105) * ((100vw - 20rem) / (48 - 20))));
    }
}

/* Buttons */
.cyknbmhpex {
    padding: 0.6rem 1.2rem;
    border-radius: 4px;
}

.btn-sm {
    padding: 0.6rem 1.2rem;
    border-radius: 4px;
}

.btn-md {
    padding: 0.6rem 1.2rem;
    border-radius: 4px;
}

.btn-lg {
    padding: 1rem 2.6rem;
    border-radius: 4px;
}

.bg-primary {
    background-color: #ffb703 !important;
}

.bg-success {
    background-color: #20af6d !important;
}

.bg-info {
    background-color: #0ba5c4 !important;
}

.bg-warning {
    background-color: #cf9b00 !important;
}

.bg-danger {
    background-color: #b01f2d !important;
}

.aye3jerouy,
.aye3jerouy:active {
    background-color: #ffb703 !important;
    border-color: #ffb703 !important;
    color: #ffffff !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.aye3jerouy:hover,
.aye3jerouy:focus,
.aye3jerouy.focus,
.aye3jerouy.active {
    color: #ffffff !important;
    background-color: #ab7a00 !important;
    border-color: #ab7a00 !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.aye3jerouy.iwg1mjse7q,
.aye3jerouy:disabled {
    color: #ffffff !important;
    background-color: #ab7a00 !important;
    border-color: #ab7a00 !important;
}

.btn-secondary,
.btn-secondary:active {
    background-color: #219ebc !important;
    border-color: #219ebc !important;
    color: #ffffff !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
    color: #ffffff !important;
    background-color: #146072 !important;
    border-color: #146072 !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-secondary.iwg1mjse7q,
.btn-secondary:disabled {
    color: #ffffff !important;
    background-color: #146072 !important;
    border-color: #146072 !important;
}

.btn-info,
.btn-info:active {
    background-color: #0ba5c4 !important;
    border-color: #0ba5c4 !important;
    color: #ffffff !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
    color: #ffffff !important;
    background-color: #066072 !important;
    border-color: #066072 !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-info.iwg1mjse7q,
.btn-info:disabled {
    color: #ffffff !important;
    background-color: #066072 !important;
    border-color: #066072 !important;
}

.btn-success,
.btn-success:active {
    background-color: #20af6d !important;
    border-color: #20af6d !important;
    color: #ffffff !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
    color: #ffffff !important;
    background-color: #13663f !important;
    border-color: #13663f !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-success.iwg1mjse7q,
.btn-success:disabled {
    color: #ffffff !important;
    background-color: #13663f !important;
    border-color: #13663f !important;
}

.btn-warning,
.btn-warning:active {
    background-color: #cf9b00 !important;
    border-color: #cf9b00 !important;
    color: #ffffff !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
    color: #ffffff !important;
    background-color: #785a00 !important;
    border-color: #785a00 !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-warning.iwg1mjse7q,
.btn-warning:disabled {
    color: #ffffff !important;
    background-color: #785a00 !important;
    border-color: #785a00 !important;
}

.btn-danger,
.btn-danger:active {
    background-color: #b01f2d !important;
    border-color: #b01f2d !important;
    color: #ffffff !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
    color: #ffffff !important;
    background-color: #66121a !important;
    border-color: #66121a !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-danger.iwg1mjse7q,
.btn-danger:disabled {
    color: #ffffff !important;
    background-color: #66121a !important;
    border-color: #66121a !important;
}

.btn-white,
.btn-white:active {
    background-color: #fafafa !important;
    border-color: #fafafa !important;
    color: #7a7a7a !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
    color: #4f4f4f !important;
    background-color: #cfcfcf !important;
    border-color: #cfcfcf !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-white.iwg1mjse7q,
.btn-white:disabled {
    color: #7a7a7a !important;
    background-color: #cfcfcf !important;
    border-color: #cfcfcf !important;
}

.btn-black,
.btn-black:active {
    background-color: #232323 !important;
    border-color: #232323 !important;
    color: #ffffff !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}

.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
    color: #ffffff !important;
    background-color: #000000 !important;
    border-color: #000000 !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}

.btn-black.iwg1mjse7q,
.btn-black:disabled {
    color: #ffffff !important;
    background-color: #000000 !important;
    border-color: #000000 !important;
}

.btn-primary-outline,
.btn-primary-outline:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #ffb703;
}

.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
    color: #ab7a00 !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-primary-outline.iwg1mjse7q,
.btn-primary-outline:disabled {
    color: #ffffff !important;
    background-color: #ffb703 !important;
    border-color: #ffb703 !important;
}

.btn-secondary-outline,
.btn-secondary-outline:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #219ebc;
}

.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
    color: #146072 !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-secondary-outline.iwg1mjse7q,
.btn-secondary-outline:disabled {
    color: #ffffff !important;
    background-color: #219ebc !important;
    border-color: #219ebc !important;
}

.btn-info-outline,
.btn-info-outline:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #0ba5c4;
}

.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
    color: #066072 !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-info-outline.iwg1mjse7q,
.btn-info-outline:disabled {
    color: #ffffff !important;
    background-color: #0ba5c4 !important;
    border-color: #0ba5c4 !important;
}

.btn-success-outline,
.btn-success-outline:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #20af6d;
}

.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
    color: #13663f !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-success-outline.iwg1mjse7q,
.btn-success-outline:disabled {
    color: #ffffff !important;
    background-color: #20af6d !important;
    border-color: #20af6d !important;
}

.btn-warning-outline,
.btn-warning-outline:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #cf9b00;
}

.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
    color: #785a00 !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-warning-outline.iwg1mjse7q,
.btn-warning-outline:disabled {
    color: #ffffff !important;
    background-color: #cf9b00 !important;
    border-color: #cf9b00 !important;
}

.btn-danger-outline,
.btn-danger-outline:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #b01f2d;
}

.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
    color: #66121a !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-danger-outline.iwg1mjse7q,
.btn-danger-outline:disabled {
    color: #ffffff !important;
    background-color: #b01f2d !important;
    border-color: #b01f2d !important;
}

.btn-black-outline,
.btn-black-outline:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #232323;
}

.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
    color: #000000 !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-black-outline.iwg1mjse7q,
.btn-black-outline:disabled {
    color: #ffffff !important;
    background-color: #232323 !important;
    border-color: #232323 !important;
}

.btn-white-outline,
.btn-white-outline:active {
    background-color: transparent !important;
    border-color: transparent;
    color: #fafafa;
}

.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
    color: #cfcfcf !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-white-outline.iwg1mjse7q,
.btn-white-outline:disabled {
    color: #7a7a7a !important;
    background-color: #fafafa !important;
    border-color: #fafafa !important;
}

.text-primary {
    color: #ffb703 !important;
}

.text-secondary {
    color: #219ebc !important;
}

.text-success {
    color: #20af6d !important;
}

.text-info {
    color: #0ba5c4 !important;
}

.text-warning {
    color: #cf9b00 !important;
}

.text-danger {
    color: #b01f2d !important;
}

.text-white {
    color: #fafafa !important;
}

.text-black {
    color: #232323 !important;
}

a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
    color: #9c6f00 !important;
}

a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
    color: #125565 !important;
}

a.text-success:hover,
a.text-success:focus,
a.text-success.active {
    color: #105937 !important;
}

a.text-info:hover,
a.text-info:focus,
a.text-info.active {
    color: #065463 !important;
}

a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
    color: #694f00 !important;
}

a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
    color: #591017 !important;
}

a.text-white:hover,
a.text-white:focus,
a.text-white.active {
    color: #c7c7c7 !important;
}

a.text-black:hover,
a.text-black:focus,
a.text-black.active {
    color: #000000 !important;
}

a[class*="text-"]:not(.vrn1gh0uad):not(.dropdown-item):not([role]):not(.fwif9tcr6m) {
    position: relative;
    background-image: transparent;
    background-size: 10000px 2px;
    background-repeat: no-repeat;
    background-position: 0px 1.2em;
    background-position: -10000px 1.2em;
}

a[class*="text-"]:not(.vrn1gh0uad):not(.dropdown-item):not([role]):not(.fwif9tcr6m):hover {
    transition: background-position 2s ease-in-out;
    background-image: linear-gradient(currentColor 50%, currentColor 50%);
    background-position: 0px 1.2em;
}

.nav-tabs .vrn1gh0uad.active {
    color: #ffb703;
}

.nav-tabs .vrn1gh0uad:not(.active) {
    color: #232323;
}

.p1llg87qkk {
    background-color: #70c770;
}

.alert-info {
    background-color: #0ba5c4;
}

.alert-warning {
    background-color: #cf9b00;
}

.ou1gvy1jsz {
    background-color: #b01f2d;
}

.mbr-gallery-filter li.active .cyknbmhpex {
    background-color: #ffb703;
    border-color: #ffb703;
    color: #ffffff;
}

.mbr-gallery-filter li.active .cyknbmhpex:focus {
    box-shadow: none;
}

a,
a:hover {
    color: #ffb703;
}

.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
    color: #fff1cf;
}

.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
    color: #6be4ac;
}

.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
    color: #59dbf6;
}

.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
    color: #ffe69c;
}

.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
    color: #e56a76;
}

/* Scroll to top button*/
.scrollToTop_wraper {
    display: none;
}

.b24ze4x51k {
    font-family: 'Source Serif 4', sans-serif;
    font-size: 1.7rem;
    line-height: 1.2;
    font-weight: 400;
}

.b24ze4x51k>.icfaqnpwxc {
    font-size: 2.125rem;
}

.b24ze4x51k:hover,
.b24ze4x51k:focus {
    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
    border-color: #ffb703 !important;
}

.b24ze4x51k:-webkit-input-placeholder {
    font-family: 'Source Serif 4', sans-serif;
    font-size: 1.7rem;
    line-height: 1.2;
    font-weight: 400;
}

.b24ze4x51k:-webkit-input-placeholder>.icfaqnpwxc {
    font-size: 2.125rem;
}

blockquote {
    border-color: #ffb703;
}

/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
    background-color: #ffb703;
    color: #ffffff;
}

.jq-number__spin {
    transition: 0.25s ease;
}

.jq-number__spin:hover {
    border-color: #ffb703;
}

.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
    transition: 0.4s;
    border-top-color: #353535;
    border-bottom-color: #353535;
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
    border-top-color: #ffb703;
    border-bottom-color: #ffb703;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
    color: #000000 !important;
    background-color: #ffb703 !important;
    box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
    color: #ffffff !important;
    background: #219ebc !important;
    box-shadow: none !important;
}

.lazy-bg {
    background-image: none !important;
}

.lazy-placeholder:not(section),
.lazy-none {
    display: block;
    position: relative;
    padding-bottom: 56.25%;
    width: 100%;
    height: auto;
}

iframe.lazy-placeholder,
.lazy-placeholder:after {
    content: '';
    position: absolute;
    width: 200px;
    height: 200px;
    background: transparent no-repeat center;
    background-size: contain;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    background-image: url("../../../data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%23ffb703' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}

section.lazy-placeholder:after {
    opacity: 0.5;
}

body {
    overflow-x: hidden;
}

a {
    transition: color 0.6s;
}

.fhmywukmxp {
    max-width: 1056px;
}

.cyknbmhpex {
    border-radius: 100vw;
    padding: 0.75rem 1.5rem;
}

.fsz50fcql1 {
    z-index: 1000;
    width: 100%;
    position: relative;
    min-height: 60px;
}

@media (min-width: 992px) {
    .fsz50fcql1 {
        min-height: 105px;
    }
}

.fsz50fcql1 nav.hmie1ftyi7 {
    position: fixed;
}

.fsz50fcql1 .fhmywukmxp {
    max-width: 1312px;
    display: flex;
    margin: auto;
}

@media (min-width: 992px) {
    .fsz50fcql1 .fhmywukmxp {
        flex-wrap: nowrap;
    }
}

.fsz50fcql1 .qw5qhgf5ik {
    position: relative;
    width: 100%;
    padding: 10px 0;
}

.fsz50fcql1 .dropdown-item:before {
    font-family: Moririse2 !important;
    content: "\e966";
    display: inline-block;
    width: 0;
    position: absolute;
    left: 1rem;
    top: 0.5rem;
    margin-right: 0.5rem;
    line-height: 1;
    font-size: inherit;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
    transform: scale(0, 1);
    transition: all 0.25s ease-in-out;
}

.fsz50fcql1 .dropdown-menu {
    padding: 0;
    border-radius: 4px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.fsz50fcql1 .dropdown-item {
    border-bottom: 1px solid #e6e6e6;
}

.fsz50fcql1 .dropdown-item:hover,
.fsz50fcql1 .dropdown-item:focus {
    background: #ffb703 !important;
    color: white !important;
}

.fsz50fcql1 .dropdown-item:hover span {
    color: white;
}

.fsz50fcql1 .dropdown-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.fsz50fcql1 .dropdown-item:last-child {
    border-bottom: none;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.fsz50fcql1 .hvc2d0ghsb .nfty2fivyb {
    padding: 0.75em 1em !important;
}

.fsz50fcql1 .hvc2d0ghsb .nfty2fivyb.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
}

.fsz50fcql1 .vrn1gh0uad {
    position: relative;
}

.fsz50fcql1 .iconfont-wrapper {
    color: #002549 !important;
    font-size: 1.5rem;
    padding-right: 0.5rem;
}

.fsz50fcql1 .dropdown-menu,
.fsz50fcql1 .hmie1ftyi7.opened {
    background: #f4fafd !important;
}

.fsz50fcql1 .fslzsmluho:focus,
.fsz50fcql1 .vrn1gh0uad:focus {
    outline: none;
}

.fsz50fcql1 .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.fsz50fcql1 .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.fsz50fcql1 .dropdown .dropdown-menu .dropdown-item .icfaqnpwxc {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.fsz50fcql1 .dropdown .dropdown-menu .dropdown-item .icfaqnpwxc:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.fsz50fcql1 .qun9gnswwg .dropdown-menu .dropdown-item:before {
    display: none;
}

.fsz50fcql1 .qun9gnswwg .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.fsz50fcql1 .hmie1ftyi7 {
    min-height: 60px;
    transition: all 0.3s;
    border-bottom: 1px solid transparent;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    background: #f4fafd;
}

@media (min-width: 992px) {
    .fsz50fcql1 .hmie1ftyi7 {
        min-height: 105px;
    }
}

.fsz50fcql1 .hmie1ftyi7.opened {
    transition: all 0.3s;
}

.fsz50fcql1 .hmie1ftyi7 .dropdown-item {
    padding: 0.5rem 1.8rem;
}

.fsz50fcql1 .hmie1ftyi7 .navbar-logo img {
    width: auto;
}

.fsz50fcql1 .hmie1ftyi7 .rtqpl6fer2 {
    justify-content: flex-end;
    z-index: 1;
}

@media (min-width: 992px) {
    .fsz50fcql1 .hmie1ftyi7 .rtqpl6fer2 {
        width: 100%;
        justify-content: space-between;
    }
}

@media (min-width: 992px) {
    .fsz50fcql1 .hmie1ftyi7 .ovzgtqtpr1 {
        width: 40%;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
    }
}

.fsz50fcql1 .hmie1ftyi7.qun9gnswwg {
    justify-content: center;
}

.fsz50fcql1 .hmie1ftyi7.qun9gnswwg .fslzsmluho .vrn1gh0uad::before {
    display: none;
}

.fsz50fcql1 .hmie1ftyi7.qun9gnswwg.opened .dropdown-menu {
    top: 0;
}

.fsz50fcql1 .hmie1ftyi7.qun9gnswwg .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.fsz50fcql1 .hmie1ftyi7.qun9gnswwg .dropdown-menu .dropdown-item:after {
    right: auto;
}

.fsz50fcql1 .hmie1ftyi7.qun9gnswwg .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 41%;
}

.fsz50fcql1 .hmie1ftyi7.qun9gnswwg ul.uvn2car1s9 li {
    margin: auto;
}

.fsz50fcql1 .hmie1ftyi7.qun9gnswwg .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: center;
}

.fsz50fcql1 .hmie1ftyi7.qun9gnswwg .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

@media (max-width: 991px) {
    .fsz50fcql1 .hmie1ftyi7 .fslzsmluho .vrn1gh0uad::before {
        display: none;
    }

    .fsz50fcql1 .hmie1ftyi7.opened .dropdown-menu {
        top: 0;
    }

    .fsz50fcql1 .hmie1ftyi7 .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }

    .fsz50fcql1 .hmie1ftyi7 .dropdown-menu .dropdown-item:after {
        right: auto;
    }

    .fsz50fcql1 .hmie1ftyi7 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
        margin-left: 0.5rem;
        margin-top: 0.2rem;
        border-top: 0.35em solid;
        border-right: 0.35em solid transparent;
        border-left: 0.35em solid transparent;
        border-bottom: 0;
        top: 40%;
    }

    .fsz50fcql1 .hmie1ftyi7 .navbar-logo img {
        height: 3rem !important;
    }

    .fsz50fcql1 .hmie1ftyi7 ul.uvn2car1s9 li {
        margin: auto;
    }

    .fsz50fcql1 .hmie1ftyi7 .dropdown-menu .dropdown-item {
        padding: 0.25rem 1.5rem !important;
        text-align: center;
    }

    .fsz50fcql1 .hmie1ftyi7 .gauuh3p6zj {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }

    .fsz50fcql1 .hmie1ftyi7 .z488aqvkb6 {
        flex-basis: auto;
    }

    .fsz50fcql1 .hmie1ftyi7 .icons-menu {
        padding-left: 0;
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }
}

.fsz50fcql1 .hmie1ftyi7.navbar-short {
    min-height: 60px;
}

@media (min-width: 992px) {
    .fsz50fcql1 .hmie1ftyi7.navbar-short {
        min-height: 105px;
    }
}

.fsz50fcql1 .hmie1ftyi7.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.fsz50fcql1 .hmie1ftyi7.navbar-short .gauuh3p6zj {
    min-height: 60px;
    padding: 0;
}

.fsz50fcql1 .gauuh3p6zj {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

@media (min-width: 992px) {
    .fsz50fcql1 .gauuh3p6zj {
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        left: 40%;
        top: 50%;
        transform: translateY(-50%);
        width: 25%;
        min-height: 100%;
        z-index: 5;
    }
}

.fsz50fcql1 .gauuh3p6zj .fwif9tcr6m {
    line-height: inherit !important;
    display: flex;
    flex-wrap: nowrap;
    color: #001521;
}

.fsz50fcql1 .gauuh3p6zj .fwif9tcr6m span {
    line-height: inherit !important;
    font-weight: inherit !important;
    color: #ffb703;
}

.fsz50fcql1 .gauuh3p6zj .fwif9tcr6m:hover {
    color: #ffb703 !important;
}

.fsz50fcql1 .gauuh3p6zj .navbar-logo a {
    outline: none;
}

.fsz50fcql1 .dropdown-item.active,
.fsz50fcql1 .dropdown-item:active {
    background-color: transparent;
}

.fsz50fcql1 .shbee40sb6 .uvn2car1s9 .vrn1gh0uad {
    padding: 0;
}

.fsz50fcql1 .hvc2d0ghsb .nfty2fivyb.dropdown-toggle {
    margin-right: 1.667em;
}

.fsz50fcql1 .hvc2d0ghsb .nfty2fivyb.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.fsz50fcql1 .hmie1ftyi7.shbee40sb6 .dropdown .dropdown-menu {
    background: #f4fafd;
}

.fsz50fcql1 .hmie1ftyi7.shbee40sb6 .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

.fsz50fcql1 .hmie1ftyi7 .dropdown.open>.dropdown-menu {
    display: block;
}

.fsz50fcql1 ul.uvn2car1s9 {
    flex-wrap: wrap;
}

.fsz50fcql1 .t3rdae72nx {
    text-align: center;
}

@media (min-width: 992px) {
    .fsz50fcql1 .t3rdae72nx {
        width: 40%;
        text-align: right;
    }
}

.fsz50fcql1 .t3rdae72nx .cyknbmhpex {
    min-width: 144px;
    font-weight: 400;
}

.fsz50fcql1 button.z488aqvkb6 {
    outline: none;
    width: 31px;
    height: 20px;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
}

.fsz50fcql1 button.z488aqvkb6 .fvte44pe3w span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #001521;
}

.fsz50fcql1 button.z488aqvkb6 .fvte44pe3w span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.fsz50fcql1 button.z488aqvkb6 .fvte44pe3w span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.fsz50fcql1 button.z488aqvkb6 .fvte44pe3w span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.fsz50fcql1 button.z488aqvkb6 .fvte44pe3w span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.fsz50fcql1 nav.opened .fvte44pe3w span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.fsz50fcql1 nav.opened .fvte44pe3w span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.fsz50fcql1 nav.opened .fvte44pe3w span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.fsz50fcql1 nav.opened .fvte44pe3w span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.fsz50fcql1 .bzwz8ivzrq {
    padding: 0 1rem;
    position: fixed;
}

.fsz50fcql1 a.vrn1gh0uad {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #002549;
}

.fsz50fcql1 .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.3rem;
    text-align: center;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .fsz50fcql1 .hmie1ftyi7 {
        height: 60px;
    }

    .fsz50fcql1 .hmie1ftyi7.opened {
        height: auto;
    }

    .fsz50fcql1 .fslzsmluho .vrn1gh0uad:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

@media screen and (-ms-high-contrast: active) and (min-width: 992px),
(-ms-high-contrast: none) and (min-width: 992px) {
    .fsz50fcql1 .hmie1ftyi7 {
        min-height: 105px;
    }
}

.fsz50fcql1 .vrn1gh0uad,
.fsz50fcql1 .dropdown-item {
    color: #001521;
}

.azqprrf9pi {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #f4fafd;
    background-image: radial-gradient(circle farthest-side at 0 150%, #ffb703, #f4fafd);
}

@media (min-width: 768px) {
    .azqprrf9pi .art9dcajvd {
        padding-bottom: 60px;
        padding-top: 60px;
    }
}

@media (min-width: 992px) {
    .azqprrf9pi .art9dcajvd {
        padding-bottom: 120px;
        padding-top: 120px;
    }
}

.azqprrf9pi .fhmywukmxp {
    max-width: 1312px;
}

.azqprrf9pi .mzc105hhw2 {
    color: #001521;
    position: relative;
    z-index: 2;
}

.azqprrf9pi .sa8bx8wtua {
    color: #002549;
}

.azqprrf9pi .rk5d7gj239.iwg1mjse7q {
    display: none;
}

.azqprrf9pi .rk5d7gj239 {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.azqprrf9pi .sa8bx8wtua,
.azqprrf9pi .vg73wwof7q {
    color: #001521;
}

.cid-v2wRNCUOy8 {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #001521;
}

.cid-v2wRNCUOy8 .fhmywukmxp {
    max-width: 1312px;
}

.cid-v2wRNCUOy8 img,
.cid-v2wRNCUOy8 .j4of3g6uh3 {
    position: relative;
    overflow: hidden;
}

.cid-v2wRNCUOy8 img {
    height: 415px;
    transition: transform 3s, filter 0.5s;
    object-fit: cover;
}

@media (max-width: 992px) {
    .cid-v2wRNCUOy8 img {
        height: 350px;
    }
}

.cid-v2wRNCUOy8 .mwn0qdcsrt {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    background-color: #c78700;
    opacity: 0;
    transition: 0.5s all;
    pointer-events: none;
}

.cid-v2wRNCUOy8 .lvyxna4rqn:focus,
.cid-v2wRNCUOy8 span:focus {
    outline: none;
}

.cid-v2wRNCUOy8 .i1o6w0t6qf {
    flex-grow: 1;
}

.cid-v2wRNCUOy8 .acb11luktt {
    position: relative;
    background: #f4fafd;
    height: 100%;
    display: flex;
    overflow: hidden;
    flex-flow: column nowrap;
}

.cid-v2wRNCUOy8 .acb11luktt:hover .mwn0qdcsrt {
    opacity: 0.6;
    z-index: 1;
}

.cid-v2wRNCUOy8 .acb11luktt:hover img {
    transform: scale3d(1.2, 1.2, 1);
    filter: saturate(0);
}

.cid-v2wRNCUOy8 .acb11luktt .ow7e6favhj {
    display: grid;
    justify-items: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 1.25rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
}

.cid-v2wRNCUOy8 .acb11luktt .ow7e6favhj {
    padding: 1.5rem 1.5rem 0;
}

.cid-v2wRNCUOy8 .acb11luktt .item-footer {
    padding: 0 1.5rem 0.9rem;
}

.cid-v2wRNCUOy8 .vg73wwof7q {
    margin-top: auto !important;
    padding-top: 0.9rem !important;
}

.cid-v2wRNCUOy8 .zl8cspys7y {
    margin-bottom: 4rem;
}

.cid-v2wRNCUOy8 .sa8bx8wtua {
    color: #FFFFFF;
}

.cid-v2wRNCUOy8 .j0ewhdxxwn {
    color: #002549;
}

.cid-v2wRNCUOy8 .efhv7lfvso {
    color: #ffffff;
    width: 100%;
}

.cid-v2wRNCUOy8 .item-price-container .item-price {
    width: 100%;
    max-width: 100%;
    background-color: #ffb703;
    padding: 8px 1rem;
    border-radius: 2em;
    display: inline-block;
}

.cid-v2wRNCUOy8 .db734hy6a6 {
    color: #ffffff;
    width: 100%;
}

.cid-v2wRNCUOy8 .lvyxna4rqn {
    display: flex;
    justify-content: center;
    padding: 0 1rem;
}

@media (max-width: 767px) {
    .cid-v2wRNCUOy8 .lvyxna4rqn {
        max-width: 416px;
        margin: 0 auto;
        padding: 0 0.75rem;
    }
}

.cid-v2wRNCUOy8 .l5q9qkj3s4 {
    overflow: hidden;
    width: 100%;
}

.cid-v2wRNCUOy8 .dz6uvalcud {
    display: flex;
    flex-wrap: wrap;
    row-gap: 2rem;
    justify-content: center;
}

@media (min-width: 992px) {
    .cid-v2wRNCUOy8 .dz6uvalcud {
        margin: 0 -1rem;
    }
}

@media (max-width: 991px) {
    .cid-v2wRNCUOy8 .dz6uvalcud {
        margin: 0 -0.75rem;
    }
}

.cid-v2wRNCUOy8 .qapubzcvjg {
    text-align: left;
    color: #001521;
}

.cid-v2wRNCUOy8 .db734hy6a6,
.cid-v2wRNCUOy8 .item-footer {
    color: #001521;
}

.cid-v2wRNCUOy8 .item-price,
.cid-v2wRNCUOy8 .item-price-container {
    color: #000000;
}

.nj8mgworce {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #f4fafd;
    background-image: radial-gradient(circle farthest-side at 0 150%, #ffb703, #f4fafd);
}

.nj8mgworce .lvyxna4rqn:focus,
.nj8mgworce span:focus {
    outline: none;
}

.nj8mgworce .lvyxna4rqn {
    cursor: pointer;
}

.nj8mgworce .ib20cf2ahh {
    grid-row-gap: 2rem;
}

@media (max-width: 767px) {
    .nj8mgworce .ib20cf2ahh {
        grid-row-gap: 1rem;
    }
}

.nj8mgworce .t4ud9aqosq,
.nj8mgworce .pmyzlin1pa {
    gap: 0 2rem;
}

@media (max-width: 767px) {

    .nj8mgworce .t4ud9aqosq,
    .nj8mgworce .pmyzlin1pa {
        gap: 0 1rem;
    }
}

.nj8mgworce .sa8bx8wtua {
    margin-bottom: 4rem;
    color: #002549;
    text-align: center;
}

.nj8mgworce .h81sn9xrdq {
    max-width: 800px;
}

.nj8mgworce .fhmywukmxp,
.nj8mgworce .s6co7l77s8 {
    overflow: hidden;
}

.nj8mgworce .ib20cf2ahh {
    display: grid;
    transform: translate3d(-3rem, 0, 0);
    width: 115vw;
    grid-column-gap: 1rem;
}

.nj8mgworce .qxwsuafmpk {
    display: flex;
    justify-content: center;
    align-items: center;
}

.nj8mgworce .qxwsuafmpk img {
    min-width: 30vw;
    max-width: 100%;
    height: 450px;
    object-fit: cover;
}

@media (max-width: 1200px) {
    .nj8mgworce .qxwsuafmpk img {
        height: 350px;
    }
}

@media (max-width: 767px) {
    .nj8mgworce .qxwsuafmpk img {
        min-width: 35vw;
        height: 150px;
    }
}

.nj8mgworce .t4ud9aqosq,
.nj8mgworce .pmyzlin1pa {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
}

.nj8mgworce .t4ud9aqosq {
    align-items: flex-end;
}

.nj8mgworce .pmyzlin1pa {
    align-items: flex-start;
}

.cid-v2wRNE4TB8 {
    padding-top: 2rem;
    padding-bottom: 3rem;
    background-color: #001521;
}

.cid-v2wRNE4TB8 .lvyxna4rqn:focus,
.cid-v2wRNE4TB8 span:focus {
    outline: none;
}

.cid-v2wRNE4TB8 .s6co7l77s8 {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
}

.cid-v2wRNE4TB8 .lvyxna4rqn {
    padding: 10px 0;
    color: #ffffff;
    min-height: 90px;
}

@media (max-width: 768px) {
    .cid-v2wRNE4TB8 .lvyxna4rqn {
        min-height: 45px;
    }
}

.cv47aep3o9 {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.cv47aep3o9 .zl8cspys7y {
    margin-bottom: 4rem;
}

.cv47aep3o9 .sa8bx8wtua {
    color: #001521;
}

.cv47aep3o9 .j0ewhdxxwn {
    color: #002549;
}

.cv47aep3o9 .rk5d7gj239.iwg1mjse7q {
    display: none;
}

.cv47aep3o9 .rk5d7gj239 {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.efxycdqftc {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #001521;
}

.efxycdqftc .art9dcajvd {
    padding-top: 120px;
    padding-bottom: 120px;
}

@media (max-width: 767px) {
    .efxycdqftc .art9dcajvd {
        padding-top: 0;
        padding-bottom: 0;
    }
}

.efxycdqftc .sa8bx8wtua {
    color: #ffffff;
    width: 100%;
    margin-bottom: 4rem;
}

.efxycdqftc .xz99wblc8c {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    text-align: center;
}

@media (max-width: 991px) {
    .efxycdqftc .xz99wblc8c {
        grid-auto-flow: row;
    }
}

.efxycdqftc .tk9ed6k9lf {
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0;
    grid-row-gap: 1rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
}

.efxycdqftc .hxmlyzq742 {
    width: 100%;
    color: #FFE94E;
}

.efxycdqftc .em20imyzce {
    width: 100%;
    color: #FFFFFF;
}

.efxycdqftc .rk5d7gj239.iwg1mjse7q {
    display: none;
}

.efxycdqftc .rk5d7gj239 {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.j1ebthu91t {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: #001521;
}

.j1ebthu91t .rk5d7gj239.iwg1mjse7q {
    display: none;
}

.j1ebthu91t .rk5d7gj239 {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.j1ebthu91t .w8dpmrlqj9 {
    justify-content: center;
}

.j1ebthu91t .fwy700hsj1 .qrwd9h9byd {
    margin-bottom: 4rem;
}

.j1ebthu91t .fwy700hsj1 .qrwd9h9byd .sa8bx8wtua {
    margin-bottom: 0;
}

.j1ebthu91t .fwy700hsj1 .kpwovwngir .s5az8ell07 {
    border-radius: 64px !important;
    padding: 32px;
    background-color: #ffb703;
    margin-top: 20px;
}

.j1ebthu91t .fwy700hsj1 .kpwovwngir .s5az8ell07:first-child {
    margin-top: 0;
}

@media (max-width: 992px) {
    .j1ebthu91t .fwy700hsj1 .kpwovwngir .s5az8ell07 {
        padding: 24px;
    }
}

.j1ebthu91t .fwy700hsj1 .kpwovwngir .s5az8ell07 .flyuch95om {
    background-color: transparent;
    border: none;
    border-radius: 0;
    padding: 0;
}

.j1ebthu91t .fwy700hsj1 .kpwovwngir .s5az8ell07 .flyuch95om .o93zmquihy {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.j1ebthu91t .fwy700hsj1 .kpwovwngir .s5az8ell07 .flyuch95om .o93zmquihy .ttmv85283i {
    margin-bottom: 0;
}

.j1ebthu91t .fwy700hsj1 .kpwovwngir .s5az8ell07 .flyuch95om .o93zmquihy .xnzkig3nak {
    position: relative;
    width: 36px;
    height: 36px;
    min-width: 36px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 16px;
    border-radius: 100%;
}

.j1ebthu91t .fwy700hsj1 .kpwovwngir .s5az8ell07 .flyuch95om .o93zmquihy .xnzkig3nak .icfaqnpwxc {
    position: relative;
    z-index: 1;
    font-size: 21px;
    transition: all 0.3s ease-in-out;
    color: #000000;
}

.j1ebthu91t .fwy700hsj1 .kpwovwngir .s5az8ell07 .flyuch95om .o93zmquihy:not(.qun9gnswwg) .xnzkig3nak .icfaqnpwxc {
    transform: rotate(45deg);
}

.j1ebthu91t .fwy700hsj1 .kpwovwngir .s5az8ell07 .sjazek57ug .lan46j3d9q {
    padding-top: 16px;
}

.j1ebthu91t .fwy700hsj1 .kpwovwngir .s5az8ell07 .sjazek57ug .lan46j3d9q .x3p86ibo1l {
    margin-bottom: 0;
}

.j1ebthu91t .sa8bx8wtua {
    color: #FFFFFF;
    text-align: center;
}

.j1ebthu91t .mbr-desc,
.j1ebthu91t .desc-wrapper {
    color: #18212d;
    text-align: center;
}

.j1ebthu91t .ttmv85283i {
    color: #000000;
}

.j1ebthu91t .x3p86ibo1l {
    color: #000000;
}

.qehd9sf9q1 {
    overflow: hidden;
    position: relative;
    padding-top: 10rem;
    padding-bottom: 10rem;
    background-color: #001521;
}

.qehd9sf9q1 .yplkivvpb6 {
    position: absolute;
    left: -40%;
    top: auto;
    right: auto;
    bottom: -70%;
    width: 120vmax;
    height: 120vmax;
    border-radius: 50%;
    background-image: radial-gradient(circle farthest-side at 50% 50%, #5d99b4 30%, transparent);
}

.qehd9sf9q1 .art9dcajvd {
    display: grid;
    justify-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 2rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    text-align: center;
}

.qehd9sf9q1 .sa8bx8wtua {
    color: #ffffff;
}

.qehd9sf9q1 .cyknbmhpex {
    padding: 1.6rem 3.5rem 2rem;
    font-weight: 400;
}

.qehd9sf9q1 .rk5d7gj239.iwg1mjse7q {
    display: none;
}

.qehd9sf9q1 .rk5d7gj239 {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.qehd9sf9q1 .sa8bx8wtua,
.qehd9sf9q1 .vg73wwof7q {
    color: #FFFFFF;
}

.g3atlmeim6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #001521;
}

.g3atlmeim6 .c3tzn7626l {
    width: 100%;
    min-height: 40rem;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (max-width: 991px) {
    .g3atlmeim6 .c3tzn7626l {
        flex-wrap: wrap;
        min-height: auto;
    }
}

.g3atlmeim6 .w8dpmrlqj9 {
    align-items: center;
}

.g3atlmeim6 .iq8h126t67 {
    display: flex;
    position: absolute;
    top: 0;
    max-height: 100%;
    max-width: 62%;
    height: 100%;
}

@media (max-width: 991px) {
    .g3atlmeim6 .iq8h126t67 {
        position: static;
        max-width: 100%;
        padding-top: 2rem;
    }
}

@media (min-width: 992px) {
    .g3atlmeim6 .iq8h126t67 {
        right: 0;
    }
}

.g3atlmeim6 .iq8h126t67 img {
    object-fit: contain;
}

@media (max-width: 991px) {
    .g3atlmeim6 .iq8h126t67 img {
        object-fit: cover;
    }
}

@media (max-width: 991px) {
    .g3atlmeim6 .art9dcajvd {
        max-width: 27rem;
    }
}

@media (min-width: 992px) {
    .g3atlmeim6 .art9dcajvd {
        padding-right: 4rem;
    }
}

.g3atlmeim6 .sa8bx8wtua {
    margin-bottom: 1rem;
    color: #ffffff;
    transition: background-color 0.6s, color 0.6s;
}

.g3atlmeim6 .efhv7lfvso {
    color: #FFFFFF;
    width: 100%;
    transition: background-color 0.6s, color 0.6s;
}

.g3atlmeim6 .ik24l7a1sq {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    color: #ffffff;
    transition: background-color 0.6s, color 0.6s;
    cursor: pointer;
}

.g3atlmeim6 .ik24l7a1sq:hover {
    color: #ffe94e;
}

.g3atlmeim6 .ik24l7a1sq:hover .sa8bx8wtua {
    color: #ffe94e;
}

.g3atlmeim6 .ik24l7a1sq:hover .efhv7lfvso {
    color: #ffe94e;
}

.g3atlmeim6 .ik24l7a1sq:hover a {
    color: #ffe94e !important;
}

.g3atlmeim6 .ik24l7a1sq a {
    transition: background-color 0.6s, color 0.6s;
}

.g3atlmeim6 .ik24l7a1sq a:hover {
    background-image: none !important;
    color: #ffe94e !important;
}

.g3atlmeim6 .rv84put9nv {
    margin-top: 1rem;
}

.g3atlmeim6 .rv84put9nv span {
    color: #ffe94e;
}

.g3atlmeim6 .rk5d7gj239.iwg1mjse7q {
    display: none;
}

.g3atlmeim6 .rk5d7gj239 {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.g3atlmeim6 .sa8bx8wtua,
.g3atlmeim6 .vg73wwof7q {
    color: #FFFFFF;
}

.ai1tc2yw6u {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.ai1tc2yw6u .fhmywukmxp {
    max-width: 1312px;
}

.ai1tc2yw6u img,
.ai1tc2yw6u .j4of3g6uh3 {
    transition: transform 3s, filter 0.5s;
    overflow: hidden;
    height: 100%;
    object-fit: cover;
}

.ai1tc2yw6u .mwn0qdcsrt {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    background-color: #c78700;
    opacity: 0;
    transition: 0.5s all;
    pointer-events: none;
}

.ai1tc2yw6u .lvyxna4rqn:focus,
.ai1tc2yw6u span:focus {
    outline: none;
}

.ai1tc2yw6u .i1o6w0t6qf {
    position: relative;
    flex-grow: 1;
}

.ai1tc2yw6u .acb11luktt {
    position: relative;
    background: #001521;
    height: 100%;
    display: flex;
    overflow: hidden;
    flex-flow: column nowrap;
}

.ai1tc2yw6u .acb11luktt:hover .mwn0qdcsrt {
    opacity: 0.6;
    z-index: 1;
}

.ai1tc2yw6u .acb11luktt:hover img {
    transform: scale3d(1.2, 1.2, 1);
    filter: saturate(0);
}

.ai1tc2yw6u .acb11luktt .ow7e6favhj {
    display: grid;
    justify-items: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 1.25rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
}

.ai1tc2yw6u .acb11luktt .ow7e6favhj {
    padding: 1.5rem 1.5rem 0;
}

.ai1tc2yw6u .acb11luktt .item-footer {
    padding: 0 1.5rem 0.9rem;
}

.ai1tc2yw6u .vg73wwof7q {
    margin-top: auto !important;
    padding-top: 0.9rem !important;
}

.ai1tc2yw6u .zl8cspys7y {
    margin-bottom: 4rem;
}

.ai1tc2yw6u .sa8bx8wtua {
    color: #001521;
}

.ai1tc2yw6u .j0ewhdxxwn {
    color: #002549;
}

.ai1tc2yw6u .efhv7lfvso {
    color: #FFFFFF;
    width: 100%;
}

.ai1tc2yw6u .njugdsqyvm {
    width: 100%;
}

.ai1tc2yw6u .qapubzcvjg {
    color: #002549;
    width: 100%;
    max-width: 100%;
}

.ai1tc2yw6u .qapubzcvjg span {
    background-color: #ffffff;
    padding-right: 1rem;
    padding-left: 1rem;
    border-radius: 2em;
    padding-bottom: 4px;
    line-height: inherit;
    font-size: inherit;
}

.ai1tc2yw6u .db734hy6a6 {
    color: #ffffff;
    width: 100%;
}

.ai1tc2yw6u .lvyxna4rqn {
    display: flex;
    justify-content: center;
    padding: 0 1rem;
}

@media (max-width: 767px) {
    .ai1tc2yw6u .lvyxna4rqn {
        max-width: 416px;
        margin: 0 auto;
        padding: 0 0.75rem;
    }
}

.ai1tc2yw6u .l5q9qkj3s4 {
    overflow: hidden;
    width: 100%;
}

.ai1tc2yw6u .dz6uvalcud {
    display: flex;
    flex-wrap: wrap;
    row-gap: 2rem;
    justify-content: center;
}

@media (min-width: 992px) {
    .ai1tc2yw6u .dz6uvalcud {
        margin: 0 -1rem;
    }
}

@media (max-width: 991px) {
    .ai1tc2yw6u .dz6uvalcud {
        margin: 0 -0.75rem;
    }
}

.ai1tc2yw6u .db734hy6a6,
.ai1tc2yw6u .item-footer {
    color: #FFFFFF;
}

.hznq2ue0b3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

@media (max-width: 991px) {
    .hznq2ue0b3 .w8dpmrlqj9 {
        max-width: 30rem;
        margin-right: auto;
        margin-left: auto;
    }
}

.hznq2ue0b3 .xojqpcf0sc {
    display: flex;
}

@media (max-width: 991px) {
    .hznq2ue0b3 .xojqpcf0sc {
        padding-top: 2rem;
    }
}

@media (min-width: 992px) {
    .hznq2ue0b3 .xojqpcf0sc {
        padding-left: 2rem;
    }
}

@media (max-width: 991px) {
    .hznq2ue0b3 .art9dcajvd {
        padding-bottom: 2rem;
    }
}

@media (min-width: 992px) {
    .hznq2ue0b3 .art9dcajvd {
        padding-right: 2rem;
    }
}

.hznq2ue0b3 .ik24l7a1sq {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.hznq2ue0b3 .sa8bx8wtua {
    margin-bottom: 1.3rem;
    color: #002549;
}

.hznq2ue0b3 .efhv7lfvso {
    color: #001521;
    max-width: 20rem;
}

.hznq2ue0b3 .khgdtr86o2 {
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 0;
    grid-row-gap: 1.25rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

.hznq2ue0b3 .cs50xa8lyl {
    color: #001521;
    flex-grow: 1;
}

.hznq2ue0b3 .rv84put9nv {
    margin-top: 0.35rem;
    margin-right: 1rem;
    transform: rotateZ(-45deg);
    transform-style: preserve-3d;
    transition: 0.3s all;
}

.hznq2ue0b3 .rv84put9nv span {
    color: #c78700;
}

.hznq2ue0b3 .s5az8ell07 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}

.hznq2ue0b3 .s5az8ell07:hover .rv84put9nv {
    margin-top: 0;
    margin-bottom: 0.35rem;
    transform: rotateZ(0);
}

.hznq2ue0b3 .rk5d7gj239.iwg1mjse7q {
    display: none;
}

.hznq2ue0b3 .rk5d7gj239 {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.hznq2ue0b3 .sa8bx8wtua,
.hznq2ue0b3 .vg73wwof7q {
    color: #001521;
}

.wg2mdwokfk {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.wg2mdwokfk .w8dpmrlqj9 {
    align-items: center;
}

.wg2mdwokfk .xttr6ihz4c {
    display: flex;
}

@media (max-width: 768px) {
    .wg2mdwokfk .xttr6ihz4c {
        justify-content: center;
        padding-bottom: 2rem;
        order: 1;
    }
}

@media (min-width: 768px) {
    .wg2mdwokfk .xttr6ihz4c {
        justify-content: flex-end;
        padding-left: 2rem;
    }
}

.wg2mdwokfk .xttr6ihz4c img {
    object-fit: cover;
    width: 300px;
    height: 300px;
    border-radius: 100% !important;
}

@media (max-width: 768px) {
    .wg2mdwokfk .xttr6ihz4c img {
        width: 270px;
        height: 270px;
    }
}

@media (max-width: 768px) {
    .wg2mdwokfk .art9dcajvd {
        padding-top: 2rem;
        order: 2;
    }
}

@media (min-width: 768px) {
    .wg2mdwokfk .art9dcajvd {
        padding-right: 2rem;
    }
}

.wg2mdwokfk .ik24l7a1sq {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.wg2mdwokfk .sa8bx8wtua {
    margin-bottom: 1.3rem;
    color: #002549;
}

.wg2mdwokfk .efhv7lfvso {
    color: #001521;
    width: 100%;
}

.wg2mdwokfk .zht5dqgwv8 {
    width: 100%;
    margin-top: 1rem;
}

@media (max-width: 575px) {
    .wg2mdwokfk .vg73wwof7q {
        display: flex;
        flex-wrap: wrap;
    }

    .wg2mdwokfk .vg73wwof7q .cyknbmhpex {
        width: 100%;
    }
}

.wg2mdwokfk .rk5d7gj239.iwg1mjse7q {
    display: none;
}

.wg2mdwokfk .rk5d7gj239 {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.wg2mdwokfk .sa8bx8wtua,
.wg2mdwokfk .vg73wwof7q {
    color: #001521;
}

.lheto0ss85 {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.lheto0ss85 .xojqpcf0sc {
    display: flex;
}

@media (max-width: 991px) {
    .lheto0ss85 .xojqpcf0sc {
        padding-top: 2rem;
    }
}

@media (min-width: 992px) {
    .lheto0ss85 .xojqpcf0sc {
        padding-left: 4.625rem;
    }
}

@media (max-width: 991px) {
    .lheto0ss85 .art9dcajvd {
        padding-bottom: 2rem;
    }
}

@media (min-width: 992px) {
    .lheto0ss85 .art9dcajvd {
        padding-right: 4.625rem;
    }
}

.lheto0ss85 .ik24l7a1sq {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.lheto0ss85 .sa8bx8wtua {
    margin-bottom: 1.3rem;
    color: #002549;
}

.lheto0ss85 .efhv7lfvso {
    color: #001521;
    width: 100%;
}

.lheto0ss85 .vg73wwof7q .cyknbmhpex {
    min-width: 180px;
    padding: 0.875rem 2.5rem;
}

.lheto0ss85 .khgdtr86o2 {
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 0;
    grid-row-gap: 2rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    padding-left: 5rem;
    border-left: 1px solid #001521;
}

@media (max-width: 767px) {
    .lheto0ss85 .khgdtr86o2 {
        padding-left: 2rem;
    }
}

.lheto0ss85 .nb7kqxduvy {
    flex-grow: 1;
}

.lheto0ss85 .j0ewhdxxwn {
    color: #002549;
    width: 100%;
}

.lheto0ss85 .cs50xa8lyl {
    color: #001521;
    width: 100%;
}

.lheto0ss85 .rv84put9nv {
    margin-top: 0.35rem;
    margin-right: 1rem;
    transform: rotateZ(-45deg);
    transform-style: preserve-3d;
    transition: 0.3s all;
}

.lheto0ss85 .rv84put9nv span {
    color: #c78700;
}

.lheto0ss85 .s5az8ell07 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}

.lheto0ss85 .s5az8ell07:hover .rv84put9nv {
    margin-top: 0;
    margin-bottom: 0.35rem;
    transform: rotateZ(0);
}

.lheto0ss85 .rk5d7gj239.iwg1mjse7q {
    display: none;
}

.lheto0ss85 .rk5d7gj239 {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.lheto0ss85 .sa8bx8wtua,
.lheto0ss85 .vg73wwof7q {
    color: #001521;
}

.ddr5aia8ot {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.ddr5aia8ot .w8dpmrlqj9 {
    flex-direction: row-reverse;
}

.ddr5aia8ot .w8dpmrlqj9 {
    align-items: center;
}

.ddr5aia8ot .xttr6ihz4c {
    display: flex;
}

@media (max-width: 768px) {
    .ddr5aia8ot .xttr6ihz4c {
        justify-content: center;
        padding-bottom: 2rem;
        order: 1;
    }
}

@media (min-width: 768px) {
    .ddr5aia8ot .xttr6ihz4c {
        justify-content: flex-start;
        padding-right: 2rem;
    }
}

.ddr5aia8ot .xttr6ihz4c img {
    object-fit: cover;
    height: 420px;
    width: 300px;
    max-width: 100%;
    border-top-left-radius: 100vw;
    border-top-right-radius: 100vw;
}

@media (max-width: 768px) {
    .ddr5aia8ot .xttr6ihz4c img {
        width: 270px;
        height: 350px;
    }
}

@media (max-width: 425px) {
    .ddr5aia8ot .xttr6ihz4c img {
        width: 100%;
    }
}

@media (max-width: 768px) {
    .ddr5aia8ot .art9dcajvd {
        padding-top: 2rem;
        order: 2;
    }
}

@media (min-width: 768px) {
    .ddr5aia8ot .art9dcajvd {
        padding-left: 2rem;
    }
}

.ddr5aia8ot .ik24l7a1sq {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.ddr5aia8ot .sa8bx8wtua {
    margin-bottom: 1.3rem;
    color: #002549;
}

.ddr5aia8ot .efhv7lfvso {
    color: #001521;
    width: 100%;
}

.ddr5aia8ot .zht5dqgwv8 {
    width: 100%;
    margin-top: 1rem;
}

@media (max-width: 575px) {
    .ddr5aia8ot .vg73wwof7q {
        display: flex;
        flex-wrap: wrap;
    }

    .ddr5aia8ot .vg73wwof7q .cyknbmhpex {
        width: 100%;
    }
}

.ddr5aia8ot .rk5d7gj239.iwg1mjse7q {
    display: none;
}

.ddr5aia8ot .rk5d7gj239 {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.ddr5aia8ot .sa8bx8wtua,
.ddr5aia8ot .vg73wwof7q {
    color: #001521;
}

.ikh4nihcr0 {
    padding-top: 10rem;
    padding-bottom: 10rem;
    background-color: #ffffff;
}

.ikh4nihcr0 .fhmywukmxp {
    max-width: 832px;
}

.ikh4nihcr0 .efhv7lfvso {
    color: #001521;
    position: relative;
    z-index: 2;
    width: 100%;
    text-align: left;
}

.ikh4nihcr0 .efhv7lfvso span {
    font-weight: inherit;
    line-height: inherit;
    color: #e1965f;
}

.ikh4nihcr0 .rk5d7gj239.iwg1mjse7q {
    display: none;
}

.ikh4nihcr0 .rk5d7gj239 {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.dazxuishv1 {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
    overflow: hidden;
}

.dazxuishv1 .fhmywukmxp {
    max-width: 800px;
}

.dazxuishv1 .art9dcajvd {
    position: relative;
    margin-bottom: 8rem;
}

.dazxuishv1 .efhv7lfvso {
    color: #001521;
    position: relative;
    z-index: 2;
}

.dazxuishv1 .rv84put9nv {
    position: absolute;
    bottom: -3.2rem;
    right: -5.5rem;
}

@media (max-width: 1199px) {
    .dazxuishv1 .rv84put9nv {
        bottom: -6.6rem;
        right: 1.2rem;
    }
}

.dazxuishv1 .rv84put9nv span {
    color: #c78700;
}

.dazxuishv1 .rk5d7gj239.iwg1mjse7q {
    display: none;
}

.dazxuishv1 .rk5d7gj239 {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.d904fotfrm {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.d904fotfrm .w8dpmrlqj9 {
    align-items: center;
}

.d904fotfrm .xttr6ihz4c {
    display: flex;
    justify-content: center;
}

@media (max-width: 991px) {
    .d904fotfrm .xttr6ihz4c {
        padding-top: 2rem;
    }
}

@media (min-width: 992px) {
    .d904fotfrm .xttr6ihz4c {
        padding-left: 2rem;
    }
}

.d904fotfrm .xttr6ihz4c .iq8h126t67 {
    display: flex;
    justify-content: center;
    position: relative;
}

.d904fotfrm .xttr6ihz4c img {
    width: 100%;
    height: auto;
    max-width: 100%;
}

.d904fotfrm .re23m8jv3l {
    position: absolute;
    display: none;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #c78700;
    opacity: 0.7;
    pointer-events: none;
    display: block;
}

@media (max-width: 991px) {
    .d904fotfrm .art9dcajvd {
        padding-bottom: 2rem;
    }
}

@media (min-width: 992px) {
    .d904fotfrm .art9dcajvd {
        padding-right: 2rem;
    }
}

.d904fotfrm .ik24l7a1sq {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.d904fotfrm .sa8bx8wtua {
    margin-bottom: 1rem;
    color: #001521;
    width: 100%;
}

.d904fotfrm .efhv7lfvso {
    color: #002549;
    width: 100%;
}

.d904fotfrm .zht5dqgwv8 {
    width: 100%;
    margin-top: 1rem;
}

@media (max-width: 575px) {
    .d904fotfrm .vg73wwof7q {
        display: flex;
        flex-wrap: wrap;
    }

    .d904fotfrm .vg73wwof7q .cyknbmhpex {
        width: 100%;
    }
}

.d904fotfrm .rk5d7gj239.iwg1mjse7q {
    display: none;
}

.d904fotfrm .rk5d7gj239 {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.d904fotfrm .efhv7lfvso,
.d904fotfrm .vg73wwof7q {
    color: #001521;
}

.pmkcw3hv3e .rk5d7gj239.iwg1mjse7q {
    display: none;
}

.pmkcw3hv3e .rk5d7gj239 {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background-image: url("background1.jpg");
}

.bhl4i86aer {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.bhl4i86aer .fhmywukmxp {
    max-width: 1312px;
}

.bhl4i86aer img,
.bhl4i86aer .j4of3g6uh3 {
    transition: transform 3s, filter 0.5s;
    overflow: hidden;
    height: 100%;
    height: 224px;
    object-fit: cover;
}

.bhl4i86aer .mwn0qdcsrt {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    background-color: #c78700;
    opacity: 0;
    transition: 0.5s all;
    pointer-events: none;
}

.bhl4i86aer .lvyxna4rqn:focus,
.bhl4i86aer span:focus {
    outline: none;
}

.bhl4i86aer .acb11luktt {
    position: relative;
}

.bhl4i86aer .y7m6cdcbe5 {
    position: relative;
    background: #001521;
    height: 100%;
    display: flex;
    overflow: hidden;
    flex-flow: column nowrap;
}

.bhl4i86aer .y7m6cdcbe5:hover .mwn0qdcsrt {
    opacity: 0.6;
    z-index: 1;
}

.bhl4i86aer .y7m6cdcbe5:hover img {
    transform: scale3d(1.2, 1.2, 1);
    filter: saturate(0);
}

.bhl4i86aer .y7m6cdcbe5 .ow7e6favhj {
    display: grid;
    justify-items: start;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 1.25rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
}

.bhl4i86aer .y7m6cdcbe5 .ow7e6favhj {
    padding: 1.5rem;
}

.bhl4i86aer .vg73wwof7q {
    margin-top: auto !important;
    padding-top: 0.9rem !important;
}

.bhl4i86aer .zl8cspys7y {
    margin-bottom: 3.25rem;
}

.bhl4i86aer .goof7rk3bj {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.bhl4i86aer .goof7rk3bj .cyknbmhpex {
    padding: 0.75rem 2.5rem;
}

.bhl4i86aer .goof7rk3bj .btn-info-outline:hover {
    background-color: #f0edeb !important;
}

.bhl4i86aer .sa8bx8wtua {
    color: #001521;
}

.bhl4i86aer .j0ewhdxxwn {
    color: #002549;
}

.bhl4i86aer .efhv7lfvso {
    color: #FFFFFF;
    width: 100%;
}

.bhl4i86aer .njugdsqyvm {
    width: 100%;
}

.bhl4i86aer .qapubzcvjg {
    color: #001521;
    width: 100%;
    max-width: 100%;
}

.bhl4i86aer .qapubzcvjg span {
    background-color: #f4fafd;
    padding-right: 1rem;
    padding-left: 1rem;
    padding-bottom: 4px;
    border-radius: 2em;
    line-height: inherit;
    font-size: inherit;
}

.bhl4i86aer .db734hy6a6 {
    color: #ffffff;
    width: 100%;
}

.bhl4i86aer .fvst453n3l {
    display: flex;
    justify-content: center;
    position: relative;
    min-width: 405px;
    max-width: 405px;
}

@media (max-width: 768px) {
    .bhl4i86aer .fvst453n3l {
        min-width: 70%;
        max-width: initial;
        margin-left: 1rem !important;
        margin-right: 1rem !important;
    }
}

.bhl4i86aer .wc56cgec4b,
.bhl4i86aer .stz8w1lbd5 {
    display: flex;
}

.bhl4i86aer .j9jw8mxu6k {
    display: flex;
    flex-wrap: nowrap;
    width: 144px;
    margin-left: auto;
    margin-right: 1rem;
    padding-top: 3rem;
}

@media (max-width: 768px) {
    .bhl4i86aer .j9jw8mxu6k {
        margin-right: auto;
    }
}

.bhl4i86aer .glyx8h4ve2 {
    display: flex;
    width: 64px;
    height: 64px;
    margin-top: -1.5rem;
    font-size: 22px;
    background-color: transparent;
    color: #001521;
    border: 1px solid #001521;
    border-radius: 50%;
    transition: all 0.3s;
    justify-content: center;
    align-items: center;
}

.bhl4i86aer .glyx8h4ve2:disabled {
    cursor: default;
    display: none;
}

.bhl4i86aer .glyx8h4ve2.stz8w1lbd5 {
    margin-right: auto;
}

.bhl4i86aer .glyx8h4ve2.wc56cgec4b {
    margin-left: auto;
}

.bhl4i86aer .nio3ks5731 {
    position: relative;
    width: 100%;
}

.bhl4i86aer .l5q9qkj3s4 {
    overflow: hidden;
    width: 100%;
}

.bhl4i86aer .l5q9qkj3s4.is-draggable {
    cursor: grab;
}

.bhl4i86aer .l5q9qkj3s4.is-dragging {
    cursor: grabbing;
}

.bhl4i86aer .dz6uvalcud {
    display: flex;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -webkit-tap-highlight-color: transparent;
}

.bhl4i86aer .db734hy6a6,
.bhl4i86aer .item-footer {
    color: #FFFFFF;
}

.pg3o34i4wm {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.pg3o34i4wm .fhmywukmxp {
    max-width: 1056px;
}

.pg3o34i4wm .w8dpmrlqj9 {
    align-items: center;
}

.pg3o34i4wm .xttr6ihz4c {
    display: flex;
    justify-content: center;
}

@media (max-width: 991px) {
    .pg3o34i4wm .xttr6ihz4c {
        padding-bottom: 2rem;
        order: 1;
    }
}

@media (min-width: 992px) {
    .pg3o34i4wm .xttr6ihz4c {
        padding-left: 6rem;
    }
}

.pg3o34i4wm .xttr6ihz4c img {
    object-fit: cover;
    height: 420px;
    width: 300px;
    max-width: 100%;
    border-top-left-radius: 100vw;
    border-top-right-radius: 100vw;
}

@media (max-width: 768px) {
    .pg3o34i4wm .xttr6ihz4c img {
        width: 270px;
        height: 350px;
    }
}

@media (max-width: 425px) {
    .pg3o34i4wm .xttr6ihz4c img {
        width: 100%;
    }
}

@media (max-width: 991px) {
    .pg3o34i4wm .art9dcajvd {
        padding-top: 2rem;
        order: 2;
    }
}

@media (min-width: 992px) {
    .pg3o34i4wm .art9dcajvd {
        padding-right: 6rem;
    }
}

.pg3o34i4wm .ik24l7a1sq {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.pg3o34i4wm .sa8bx8wtua {
    margin-bottom: 1rem;
    color: #001521;
    width: 100%;
}

.pg3o34i4wm .efhv7lfvso {
    color: #002549;
    width: 100%;
}

.pg3o34i4wm .zht5dqgwv8 {
    width: 100%;
    margin-top: 1rem;
}

@media (max-width: 575px) {
    .pg3o34i4wm .vg73wwof7q {
        display: flex;
        flex-wrap: wrap;
    }

    .pg3o34i4wm .vg73wwof7q .cyknbmhpex {
        width: 100%;
    }
}

.pg3o34i4wm .rk5d7gj239.iwg1mjse7q {
    display: none;
}

.pg3o34i4wm .rk5d7gj239 {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.pg3o34i4wm .efhv7lfvso,
.pg3o34i4wm .vg73wwof7q {
    color: #001521;
}

.ekiwit9gde {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.ekiwit9gde .fhmywukmxp {
    max-width: 1312px;
}

.ekiwit9gde .w8dpmrlqj9 {
    padding: 0 1rem;
}

@media (max-width: 991px) {
    .ekiwit9gde .w8dpmrlqj9 {
        padding: 0 0.75rem;
    }
}

.ekiwit9gde .it8n3afeex {
    width: 100%;
    padding: 0;
}

.ekiwit9gde .sa8bx8wtua {
    margin-bottom: 4rem;
    width: 100%;
    color: #001521;
}

.ekiwit9gde .khgdtr86o2 {
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 8rem;
    grid-row-gap: 4rem;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    padding: 0;
}

@media (max-width: 991px) {
    .ekiwit9gde .khgdtr86o2 {
        grid-column-gap: 4rem;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 767px) {
    .ekiwit9gde .khgdtr86o2 {
        max-width: 20rem;
        margin-right: auto;
        margin-left: auto;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
}

.ekiwit9gde .acb11luktt {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    text-align: center;
}

@media (max-width: 767px) {
    .ekiwit9gde .acb11luktt {
        margin-left: auto;
        margin-right: auto;
    }
}

.ekiwit9gde .ggebyw1zne {
    color: #001521;
    margin-bottom: 1rem;
}

.ekiwit9gde .cs50xa8lyl {
    color: #001521;
}

.ekiwit9gde .icfaqnpwxc {
    font-size: 25px;
    color: #c78700;
}

.ekiwit9gde .rv84put9nv {
    width: 100%;
    margin-bottom: 1rem;
    display: flex;
    justify-content: center;
}

.ekiwit9gde .rk5d7gj239.iwg1mjse7q {
    display: none;
}

.ekiwit9gde .rk5d7gj239 {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.ekiwit9gde .btn-wrapper {
    margin-top: -10%;
    margin-right: -5%;
}

.qjfmxaed6h {
    padding-top: 10rem;
    padding-bottom: 10rem;
    background-color: #001521;
}

.qjfmxaed6h .fhmywukmxp {
    max-width: 1312px;
}

.qjfmxaed6h .art9dcajvd {
    display: grid;
    justify-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 2rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    text-align: center;
}

.qjfmxaed6h .mzc105hhw2 {
    color: #FFFFFF;
    width: 100%;
}

.qjfmxaed6h .sa8bx8wtua {
    color: #ffffff;
    width: 100%;
}

.qjfmxaed6h .cyknbmhpex {
    padding: 1.6rem 3.5rem 2rem;
    font-weight: 400;
}

.qjfmxaed6h .xz99wblc8c {
    display: grid;
    margin-top: 1rem;
    grid-auto-flow: column;
    grid-auto-columns: auto;
    grid-column-gap: 4.5rem;
    grid-row-gap: 1rem;
    -ms-grid-columns: auto;
    grid-template-columns: auto;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}

@media (max-width: 991px) {
    .qjfmxaed6h .xz99wblc8c {
        grid-auto-flow: row;
    }
}

.qjfmxaed6h .tk9ed6k9lf {
    display: flex;
    align-items: flex-start;
}

.qjfmxaed6h .imro3e5ek2 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4px;
    margin-right: 0.5rem;
    margin-top: 0.2rem;
    border-radius: 50%;
    background-color: #ffb703;
}

.qjfmxaed6h .imro3e5ek2 span {
    color: #000000;
}

.qjfmxaed6h .em20imyzce {
    color: #FFFFFF;
}

.qjfmxaed6h .rk5d7gj239.iwg1mjse7q {
    display: none;
}

.qjfmxaed6h .rk5d7gj239 {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.qjfmxaed6h .sa8bx8wtua,
.qjfmxaed6h .vg73wwof7q {
    color: #FFFFFF;
}

.kow28ywbof {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.kow28ywbof .fhmywukmxp {
    max-width: 1312px;
}

.kow28ywbof .w8dpmrlqj9 {
    padding: 0 1rem;
}

@media (max-width: 991px) {
    .kow28ywbof .w8dpmrlqj9 {
        padding: 0 0.75rem;
    }
}

.kow28ywbof .it8n3afeex {
    width: 100%;
    padding: 0;
}

.kow28ywbof .sa8bx8wtua {
    margin-bottom: 4rem;
    width: 100%;
    color: #001521;
}

.kow28ywbof .khgdtr86o2 {
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 8rem;
    grid-row-gap: 4rem;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    padding: 0;
}

@media (max-width: 991px) {
    .kow28ywbof .khgdtr86o2 {
        max-width: 30rem;
        margin-right: auto;
        margin-left: auto;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
}

.kow28ywbof .acb11luktt {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
}

@media (max-width: 991px) {
    .kow28ywbof .acb11luktt {
        flex-direction: column;
    }
}

.kow28ywbof .ggebyw1zne {
    color: #001521;
}

.kow28ywbof .obi0wajkhl {
    margin-top: 2rem;
}

.kow28ywbof .x58p8aso8e {
    color: #001521;
}

.kow28ywbof .kr65gsg8xr {
    color: #001521;
}

.kow28ywbof .icfaqnpwxc {
    font-size: 25px;
    color: #c78700;
}

.kow28ywbof .rv84put9nv {
    margin-right: 2rem;
    display: flex;
    justify-content: center;
}

.kow28ywbof .rk5d7gj239.iwg1mjse7q {
    display: none;
}

.kow28ywbof .rk5d7gj239 {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.g0r4ruw51i {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.g0r4ruw51i .fhmywukmxp {
    max-width: 1312px;
}

.g0r4ruw51i .w8dpmrlqj9 {
    padding: 0 1rem;
}

@media (max-width: 991px) {
    .g0r4ruw51i .w8dpmrlqj9 {
        padding: 0 0.75rem;
    }
}

.g0r4ruw51i .it8n3afeex {
    width: 100%;
    padding: 0;
}

@media (max-width: 767px) {
    .g0r4ruw51i .it8n3afeex {
        text-align: center !important;
    }
}

.g0r4ruw51i .sa8bx8wtua {
    margin-bottom: 5rem;
    width: 100%;
    color: #001521;
}

.g0r4ruw51i .khgdtr86o2 {
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 5rem;
    grid-row-gap: 4rem;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    padding: 0;
}

@media (max-width: 991px) {
    .g0r4ruw51i .khgdtr86o2 {
        grid-column-gap: 5rem;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 767px) {
    .g0r4ruw51i .khgdtr86o2 {
        max-width: 20rem;
        margin-right: auto;
        margin-left: auto;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        text-align: center !important;
    }
}

.g0r4ruw51i .acb11luktt {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
}

@media (max-width: 767px) {
    .g0r4ruw51i .acb11luktt {
        margin-left: auto;
        margin-right: auto;
    }
}

.g0r4ruw51i .ggebyw1zne {
    color: #002549;
    margin-bottom: 1rem;
}

.g0r4ruw51i .cs50xa8lyl {
    color: #001521;
}

.g0r4ruw51i .h04m834oxc {
    margin-bottom: 1rem;
}

.g0r4ruw51i .rv84put9nv {
    width: 60px;
    min-width: 60px;
    height: 60px;
    border-radius: 50%;
    border: 2px solid #001521;
    text-align: center;
    display: inline-block;
}

.g0r4ruw51i .rv84put9nv span {
    font-size: 2rem;
    color: #001521;
    line-height: 1.7;
}

.g0r4ruw51i .rk5d7gj239.iwg1mjse7q {
    display: none;
}

.g0r4ruw51i .rk5d7gj239 {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.g0r4ruw51i .ggebyw1zne,
.g0r4ruw51i .h04m834oxc {
    color: #001521;
}

.jboxqu4bpk {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.jboxqu4bpk .fhmywukmxp {
    max-width: 1312px;
}

.jboxqu4bpk .w8dpmrlqj9 {
    align-items: center;
    padding: 0 12px;
}

@media (min-width: 992px) {
    .jboxqu4bpk .w8dpmrlqj9 {
        padding: 0 16px;
    }
}

.jboxqu4bpk .kut8d77szr {
    display: flex;
    flex-wrap: wrap;
    padding: 48px 6rem;
    background-color: #001521;
}

@media (max-width: 991px) {
    .jboxqu4bpk .kut8d77szr {
        padding: 48px 32px;
    }
}

@media (max-width: 567px) {
    .jboxqu4bpk .kut8d77szr {
        padding: 32px 20px;
    }
}

.jboxqu4bpk .xttr6ihz4c {
    display: flex;
    justify-content: center;
}

@media (max-width: 991px) {
    .jboxqu4bpk .xttr6ihz4c {
        padding-top: 0.5rem;
    }
}

@media (min-width: 992px) {
    .jboxqu4bpk .xttr6ihz4c {
        padding-left: 1rem;
    }
}

@media (max-width: 991px) {
    .jboxqu4bpk .art9dcajvd {
        padding-bottom: 1rem;
    }
}

@media (min-width: 992px) {
    .jboxqu4bpk .art9dcajvd {
        padding-right: 1rem;
    }
}

.jboxqu4bpk .ik24l7a1sq {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.jboxqu4bpk .efhv7lfvso {
    color: #ffffff;
    width: 100%;
}

.jboxqu4bpk .zht5dqgwv8 {
    width: 100%;
}

@media (min-width: 992px) {
    .jboxqu4bpk .zht5dqgwv8 {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

@media (min-width: 992px) {
    .jboxqu4bpk .vg73wwof7q {
        text-align: center !important;
    }
}

@media (max-width: 575px) {
    .jboxqu4bpk .vg73wwof7q {
        display: flex;
        flex-wrap: wrap;
    }

    .jboxqu4bpk .vg73wwof7q .cyknbmhpex {
        width: 100%;
    }
}

.jboxqu4bpk .rk5d7gj239.iwg1mjse7q {
    display: none;
}

.jboxqu4bpk .rk5d7gj239 {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.jboxqu4bpk .efhv7lfvso,
.jboxqu4bpk .vg73wwof7q {
    color: #FFFFFF;
}

.ar3ls0q8px {
    background-image: url("photo-1521208916306-71fce562015a.jpeg");
}

.ar3ls0q8px .mbr-overlay {
    z-index: 1;
}

.ar3ls0q8px .main-container-text {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0 auto 4rem;
    flex-shrink: 1;
    position: relative;
    z-index: 2;
}

@media (max-width: 767px) {
    .ar3ls0q8px .main-container-text {
        margin-bottom: 30px;
    }
}

@media (max-width: 991px) {
    .ar3ls0q8px .main-container-text {
        padding: 0 0.75rem;
    }
}

.ar3ls0q8px .qapubzcvjg {
    width: 100%;
    color: #002549;
    margin-bottom: 1rem;
}

.ar3ls0q8px .efhv7lfvso {
    color: #002549;
}

.ar3ls0q8px .nav2st93j2 {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    z-index: 2;
}

.ar3ls0q8px .card-container {
    display: flex;
}

.ar3ls0q8px .card-container .s5az8ell07 {
    border-radius: 0;
}

.ar3ls0q8px .card-container .s5az8ell07 .j4of3g6uh3 {
    display: flex;
}

.ar3ls0q8px .card-container .s5az8ell07 .j4of3g6uh3 img {
    width: 100%;
    height: 50vw;
    max-height: 60rem;
    object-fit: cover;
}

.s03l1xxltd {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #f4fafd;
    background-image: radial-gradient(circle farthest-side at 160% 170%, #ffb703 40%, transparent);
}

@media (max-width: 991px) {
    .s03l1xxltd .thwy33x5h6 {
        padding-top: 2rem;
    }

    .s03l1xxltd .thwy33x5h6 .d4pyu7fomt {
        display: flex;
        flex-direction: column;
        align-items: center;
        max-width: 29rem;
        margin: 0 auto;
    }
}

@media (min-width: 992px) {
    .s03l1xxltd .thwy33x5h6 {
        padding-right: 5.75rem;
    }
}

.s03l1xxltd .y4j99cdqz6 {
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (max-width: 991px) {
    .s03l1xxltd .y4j99cdqz6 {
        padding-top: 2rem;
    }
}

@media (min-width: 992px) {
    .s03l1xxltd .y4j99cdqz6 {
        padding-left: 5.75rem;
    }
}

.s03l1xxltd .efhv7lfvso,
.s03l1xxltd .vg73wwof7q {
    color: #232323;
}

.s03l1xxltd .efhv7lfvso,
.s03l1xxltd .sa8bx8wtua {
    color: #002549;
    width: 100%;
    margin-bottom: 2rem !important;
}

@media (max-width: 991px) {

    .s03l1xxltd .efhv7lfvso,
    .s03l1xxltd .sa8bx8wtua {
        text-align: center;
    }
}

.s03l1xxltd .h6f74xs1bv {
    padding: 0 !important;
    max-width: 20rem;
}

.s03l1xxltd .h6f74xs1bv input {
    color: #002549;
}

.s03l1xxltd .h6f74xs1bv input::placeholder {
    color: #C3AFAD;
}

.s03l1xxltd .h6f74xs1bv input::-moz-placeholder {
    color: #C3AFAD;
}

.s03l1xxltd .h6f74xs1bv input:-moz-placeholder {
    color: #C3AFAD;
}

.s03l1xxltd .h6f74xs1bv input:-ms-input-placeholder {
    color: #C3AFAD;
}

.s03l1xxltd .b24ze4x51k {
    font-size: 1.2rem !important;
    padding: 0.5rem 1rem !important;
    border: 1px solid transparent;
    border-radius: 1.25rem;
    background-color: #fff;
    text-align: center;
}

.s03l1xxltd .vg73wwof7q {
    padding: 0 !important;
    display: flex;
    margin-bottom: 1.2rem;
    width: 100%;
    max-width: 20rem;
}

.s03l1xxltd .vg73wwof7q .cyknbmhpex {
    width: 100%;
}

.s03l1xxltd a.cyknbmhpex {
    height: 100%;
    margin: 0;
    padding: 14px 40px;
}

.s03l1xxltd .ot50v7rxvl {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background-color: #ffffff;
    background-image: linear-gradient(135deg, #f4fafd, #ffffff);
    -webkit-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    transform-origin: 0 100%;
    transition: 0.5s all;
    transform-style: preserve-3d;
}

.s03l1xxltd .hqt3qcw4an {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background-color: #ffffff;
    background-image: linear-gradient(315deg, #ffe94e, #ffffff);
    -webkit-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    transform-origin: 0 100%;
    transition: 0.5s all;
    transform-style: preserve-3d;
}

.s03l1xxltd .xttr6ihz4c {
    justify-content: center;
    display: flex;
    transition: 0.5s all;
    transform-style: preserve-3d;
    position: relative;
    z-index: 5;
    width: max-content;
}

.s03l1xxltd .xttr6ihz4c img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    position: relative;
    z-index: 4;
    transition: 0.5s all;
    transform-style: preserve-3d;
}

.s03l1xxltd .xttr6ihz4c:hover {
    transform: rotateZ(-4deg);
}

.s03l1xxltd .xttr6ihz4c:hover img {
    transform: rotateZ(0);
}

.s03l1xxltd .xttr6ihz4c:hover .ot50v7rxvl {
    transform: rotateZ(4deg);
}

.s03l1xxltd .xttr6ihz4c:hover .hqt3qcw4an {
    transform: rotateZ(1.8deg);
}

@media (max-width: 991px) {
    .s03l1xxltd .fwy700hsj1 {
        flex-direction: column-reverse;
    }
}

.s03l1xxltd .vchfs1jwta {
    align-items: center;
}

.s03l1xxltd .sa8bx8wtua {
    color: #001521;
}

.s03l1xxltd .efhv7lfvso {
    color: #001521;
}

.cqi8bsiq7j {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background-color: #ffffff;
}

.cqi8bsiq7j .xojqpcf0sc {
    display: flex;
}

@media (max-width: 991px) {
    .cqi8bsiq7j .xojqpcf0sc {
        padding-top: 2rem;
    }
}

@media (min-width: 992px) {
    .cqi8bsiq7j .xojqpcf0sc {
        padding-left: 4.625rem;
    }
}

@media (max-width: 991px) {
    .cqi8bsiq7j .art9dcajvd {
        padding-bottom: 2rem;
    }
}

@media (min-width: 992px) {
    .cqi8bsiq7j .art9dcajvd {
        padding-right: 4.625rem;
    }
}

.cqi8bsiq7j .ik24l7a1sq {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.cqi8bsiq7j .sa8bx8wtua {
    margin-bottom: 16px;
    color: #002549;
}

.cqi8bsiq7j .efhv7lfvso {
    color: #001521;
}

.cqi8bsiq7j .y4aelphc0s {
    color: #002549;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.cqi8bsiq7j .y4aelphc0s .i1o6w0t6qf {
    margin-bottom: 16px;
}

.cqi8bsiq7j .y4aelphc0s .i1o6w0t6qf:last-child {
    margin-bottom: 0;
}

.cqi8bsiq7j .vg73wwof7q .cyknbmhpex {
    min-width: 180px;
    padding: 0.875rem 2.5rem;
}

.cqi8bsiq7j .khgdtr86o2 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 5rem;
    border-left: 1px solid #001521;
}

@media (max-width: 767px) {
    .cqi8bsiq7j .khgdtr86o2 {
        padding-left: 2rem;
    }
}

.cqi8bsiq7j .nb7kqxduvy {
    flex-grow: 1;
}

.cqi8bsiq7j .rk5d7gj239.iwg1mjse7q {
    display: none;
}

.cqi8bsiq7j .rk5d7gj239 {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cqi8bsiq7j .sa8bx8wtua,
.cqi8bsiq7j .vg73wwof7q {
    color: #001521;
}

.cqi8bsiq7j .y4aelphc0s,
.cqi8bsiq7j .i1o6w0t6qf {
    color: #001521;
}

.ysqjjc2vr1 {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #f4fafd;
    overflow: hidden;
}

.ysqjjc2vr1 .efhv7lfvso {
    color: #002549;
}

.ysqjjc2vr1 .f6cyejvm9e .efhv7lfvso {
    color: #001521;
}